home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / MacHaskell 2.2 / ast / README < prev    next >
Encoding:
Text File  |  1994-09-27  |  882 b   |  30 lines  |  [TEXT/ttxt]

  1. This directory defines the primary data structures used in the compiler
  2. using the `define-struct' macro defined in the struct directory.
  3.  
  4. Structures are divided into the following catagories:
  5.  
  6. Basic structures: (basic-structs)
  7.   References to variables, data constructors, classes, type constructors
  8.     All references contain the name of the object referred to and a
  9.     field that will receive the actual definition object when scoping
  10.     has been resolved.
  11.   Fixity: (l | n | r, Int)
  12.  
  13. Module structures: (module-structs)
  14.   The module ast, import & export related ast's, and fixity definition.
  15.  
  16. Type system structures: (type-structs)
  17.   The representation of data types and the type related declarations:
  18.   type, data, class, and instance.
  19.  
  20. Value declarations: (valdef-structs)
  21.   
  22. Expressions: (expr-structs)
  23.  
  24. Definitions: (definition-structs)
  25.  
  26. Flic structures: (flic-structs)
  27.  
  28.  
  29.  
  30.